drudgery-reducing devices - French English Dictionary